package day30;

/**
 * @author aiPlusPlus
 * @version 1.0
 * @date 2023/1/30 16:45
 */

/**
 * 给定一个字符串 s ，你需要反转字符串中每个单词的字符顺序，同时仍保留空格和单词的初始顺序。
 *
 *
 *
 * 示例 1：
 *
 * 输入：s = "Let's take LeetCode contest"
 * 输出："s'teL ekat edoCteeL tsetnoc"
 * 示例 2:
 *
 * 输入： s = "God Ding"
 * 输出："doG gniD"
 */
public class Solution4 {
    public String reverseWords(String s) {
        String[] split = s.split(" ");
        StringBuilder str = new StringBuilder();
        for (int i = 0; i < split.length; i++) {
            for(int j = split[i].length()-1;j>=0;j--){
                str.append(split[i].charAt(j));
            }
            if(i!=split.length-1){
                str.append(" ");
            }
        }
        return str.toString();
    }
}
